package com.qpkj.oms.result;

import com.qpkj.common.utils.bean.BeanUtils;
import com.qpkj.oms.domain.OmsProduct;
import com.qpkj.oms.domain.OmsProductNeeds;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

@Data
@ToString
public class ProductResult implements Serializable {
    private static final long serialVersionUID = -838048891126538562L;
    /**
     * 物料ID
     */
    private long productId;
    /**
     * 物料名称
     */
    private String productName;
    /**
     * 物料编号
     */
    private String productNo;
    /**
     * 物料图片
     */
    private String productImage;
    /**
     * 客户
     */
    private String productCustomer;
    /**
     * 物料批次号
     */
    private String productBatchNo;
    /**
     * 物料SKU
     */
    private String productSku;
    /**
     * 物料颜色
     */
    private String productColour;
    /**
     * 供应商
     */
    private String productSupplier;
    /**
     * 物料库存
     */
    private Integer productStock;

    /**
     * 物料预警库存
     */
    private Integer productStockWarning;
    /**
     * 是否允许负库存
     */
    private String productNegative;
    /**
     * 生产所需物料ID
     */
    private String productNeeds;
    /**
     * 一级分类
     */
    private String productCategory;
    /**
     * 二级分类
     */
    private String productChildCategory;

    /**
     * 一级分类ID
     */
    private Long categoryId;
    /**
     * 二级分类ID
     */
    private Long categoryParentId;
    // 生产所需
    private List<OmsProductNeeds> needsList;
}
